On TC, AC, and Arithmetic Circuits
نویسندگان
چکیده
Continuing a line of investigation that has studied the function classes #P [Val79b], #SAC [Val79a, Vin91, AJMV], #L [AJ93b, Vin91, AO94], and #NC [CMTV96], we study the class of functions #AC. One way to define #AC is as the class of functions computed by constant-depth polynomial-size arithmetic circuits of unbounded fan-in addition and multiplication gates. In contrast to the preceding ∗Part of this research was done while visiting the University of Ulm under an Alexander von Humboldt Fellowship. †Supported in part by NSF grants CCR-9509603 and CCR-9734918. Portions of the work were performed while this author was a visiting scholar at the Institute of Mathematical Sciences, Chennai, India ‡Supported in part by a Rutgers University Graduate Excellence Fellowship and by NSF grants CCR-9509603 and CCR-9734918. function classes, for which we know no nontrivial lower bounds, lower bounds for #AC follow easily from established circuit lower bounds. One of our main results is a characterization of TC in terms of #AC: A language A is in TC if and only if there is a #AC function f and a number k such that x ∈ A⇐⇒ f(x) = 2|x|k . Using the naming conventions of [FFK94, CMTV96], this yields: TC = PAC = C=AC. Another restatement of this characterization is that TC can be simulated by constant-depth arithmetic circuits, with a single threshold gate. We hope that perhaps this characterization of TC in terms of AC circuits might provide a new avenue of attack for proving lower bounds. Our characterization differs markedly from earlier characterizations of TC in terms of arithmetic circuits over finite fields [RT92, BFS92]. Using our model of arithmetic circuits, computation over finite fields yields ACC. We also prove a number of closure properties and normal forms for #AC.
منابع مشابه
Arithmetic Versions of Constant Depth Circuit Complexity Classes
The boolean circuit complexity classes AC ⊆ AC[m] ⊆ TC ⊆ NC have been studied intensely. Other than NC, they are defined by constant-depth circuits of polynomial size and unbounded fan-in over some set of allowed gates. One reason for interest in these classes is that they contain the boundary marking the limits of current lower bound technology: such technology exists for AC and some of the cl...
متن کاملArithmetic Constant-Depth Circuit Complexity Classes
The boolean circuit complexity classes AC ⊆ AC[m] ⊆ TC ⊆ NC have been studied intensely. Other than NC, they are defined by constant-depth circuits of polynomial size and unbounded fan-in over some set of allowed gates. One reason for interest in these classes is that they contain the boundary marking the limits of current lower bound technology: such technology exists for AC and some of the cl...
متن کاملA Model-Theoretic Characterization of Constant-Depth Arithmetic Circuits
We study the class #AC of functions computed by constantdepth polynomial-size arithmetic circuits of unbounded fan-in addition and multiplication gates. No model-theoretic characterization for arithmetic circuit classes is known so far. Inspired by Immerman’s characterization of the Boolean class AC, we remedy this situation and develop such a characterization of #AC. Our characterization can b...
متن کاملBounded Depth Arithmetic Circuits: Counting and Closure
Constant-depth arithmetic circuits have been defined and studied in [AAD97, ABL98]; these circuits yield the function classes #AC and GapAC. These function classes in turn provide new characterizations of the computational power of threshold circuits, and provide a link between the circuit classes AC (where many lower bounds are known) and TC (where essentially no lower bounds are known). In th...
متن کاملOn Counting AC0 Circuits with Negative Constants
Continuing the study of the relationship between TC 0 , AC 0 and arithmetic circuits, started by Agrawal et al. 1], we answer a few questions left open in this paper. Our main result is that the classes DiiAC 0 and GapAC 0 coincide, under poly-time, log-space, and log-time uniformity. From that we can derive that under logspace uniformity, the following equalities hold:
متن کامل